import API from '@/services/api'
import {request, METHOD} from '@/utils/request'

/**
 * 查询组织机构树
 * @param params 请求参数
 * @returns {Promise<AxiosResponse<T>>}
 */
export async function queryOrganizationTree(params) {
  return request(API.LOG_DEVICE_CONNECT_QUERY_ORGANIZATION_TREE, METHOD.POST, params)
}

/**
 * 查询终端连接日志列表
 * @param params 请求参数
 * @returns {Promise<AxiosResponse<T>>}
 */
export async function queryList(params) {
  return request(API.LOG_DEVICE_CONNECT_QUERY_LIST, METHOD.POST, params)
}

/**
 * 导出
 * @param params 请求参数
 * @returns {Promise<AxiosResponse<T>>}
 */
export async function exportExcel(params) {
  return request(API.LOG_DEVICE_CONNECT_EXPORT_EXCEL, METHOD.POST, params)
}

export default {
  queryOrganizationTree,
  queryList,
  exportExcel
}
